package javabook.ch06;

	interface AA {
	  void ameth1();
	  void ameth2();
	}
	interface BB {
	  void bmeth1();
	}
	interface CC extends AA,BB {  // 두개의 인터페이스 상속
	  void cmeth1();
	} 
	class InterfaceClass implements CC {
	  public void ameth1() {
	    System.out.println("ameth1() 메소드의 구현");
	  }
	  public void ameth2() {
	    System.out.println("ameth2() 메소드의 구현");
	  }
	  public void bmeth1() {
	    System.out.println("bmeth1() 메소드의 구현");
	  }
	  public void cmeth1() {
	    System.out.println("cmeth1() 메소드의 구현");
	  }
	}

public class ITExtend {
    InterfaceClass ic = new InterfaceClass();
    ic.ameth1();
    ic.ameth2();
    ic.bmeth1();
    ic.cmeth1();
  }
